left factoring